A Program's Eye View of Miprac
نویسندگان
چکیده
Miprac is a parallelizing C, Lisp and Fortran compiler. We present its workings by following a C program as it progresses through the modules of the compiler. Miprac makes use of a simple, operational intermediate form, called MIL. Dependence analysis and memory management are performed by a whole-program abstract interpretation of MIL. We present the intermediate form, and illustrate the analysis and transformation of the example program as it becomes a parallel object code for Cedar. 1 The Philosophy of Miprac Miprac is an experimental parallelizer for C, Lisp and Fortran. It accepts a sequential program, or a program with user-speciied concurrency, in one of these languages, and produces a parallel object code for a shared-memory multipro-cessor. At present the compiler is targeted to CedarrKDLS87], the 32-processor machine built at CSRD. Miprac makes use of a simple intermediate form called MIL. MIL is a machine-independent assembly language, in which one can read or write the memory, transfer control by branching or calling a procedure, and combine
منابع مشابه
A bird\'s-eye view to Urmia Medical Journal, 2016-2019: an update
Dear editor Periodical assessment and monitoring of journal statistics by editor in chief and other related editorial board bring important insight to determine the quality of scientific production process and provide detail if a journal is paving the way to join the mainstream internationally recognized indexing databases such as ISI [www.webofknowledge.com], Medline [www.Pubmed.org] and Sc...
متن کاملDeveloping the Adult Male ICRP Phantom and Evaluation the Absorbed Dose Received By Critical Organs in Head and Neck Region during the Radiotherapy of Eye Cancer
Introduction Accurate estimation of the absorbed dose in radiosensitive organs, located away from the target volume during radiotherapy, is one of the main reasons for the development of reference phantoms. The International Commission on Radiological Protection (ICRP) reference phantoms can provide a more realistic view of the human anatomy in comparison with the previously used mathematical p...
متن کاملILAB: a program for postexperimental eye movement analysis.
The recording and analysis of eye movements are fundamental to a diverse set of research applications, including studies in which reading, visual search, and both overt and covert visuospatial attention are examined. Software tools supplied with commonly available eye-tracking equipment have generally been limited in functionality and nonextensible. Because of this dearth of available software,...
متن کاملPhotographical Orientalism An Introduction and review of Oriental Camera; a book by Ali Behdad
Oriental Camera written by Ali Behdad, is an attempt to transcend the structuralist approach to Orientalism, which often interprets local and regional photographs in an ideological pathway and as second-rate editions in the reproduction of the European view, while the author tries to go beyond this reading and interpret the works of local and regional photographers unlike those taken by Europea...
متن کاملA Contemplation in Shari'a's View towards the Magic with an Approach to Mawlana's Thoughts
The magic is something with a subtle source, which is not seen with eye, and its source cannot be found in a normal way. The magic has a variety of forms that have harmful and non-harmful effects. The wizards use the latter one to deceive people. The motive for choosing this topic among other ones is that some people resort to the magic for different reasons such as: outbreaking demons for the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992